package org.execute.tool.数据提取;

import com.alibaba.fastjson.annotation.JSONField;

import java.util.List;
import java.util.Map;

public class Source {
    private String conversation_id;
    private String created_at;
    private String date;
    private String time;
    private String timezone;
    private String user_id;
    private String username;
    private String name;
    private String place;
    private String tweet;
    private String language;
    @JSONField(name = "mentions")
    private List<String> mentions;
    @JSONField(name = "urls")
    private List<String> urls;
    @JSONField(name = "photos")
    private List<String> photos;
    private int replies_count;
    private int retweets_count;
    private int likes_count;
    @JSONField(name = "hashtags")
    private List<String> hashtags;
    @JSONField(name = "cashtags")
    private List<String> cashtags;
    private String link;
    private boolean retweet;
    private String quote_url;
    private int video;
    private String thumbnail;
    private String near;
    private String geo;
    private String source;
    private String user_rt_id;
    private String user_rt;
    private String retweet_id;
    private List<Map<String, String>> reply_to;
    private String retweet_date;
    private String translate;
    private String trans_src;
    private String trans_dest;

    public Source() {
    }

    public Source(String conversation_id, String created_at, String date, String time, String timezone, String user_id, String username, String name, String place, String tweet, String language, List<String> mentions, List<String> urls, List<String> photos, int replies_count, int retweets_count, int likes_count, List<String> hashtags, List<String> cashtags, String link, boolean retweet, String quote_url, int video, String thumbnail, String near, String geo, String source, String user_rt_id, String user_rt, String retweet_id, List<Map<String, String>> reply_to, String retweet_date, String translate, String trans_src, String trans_dest) {
        this.conversation_id = conversation_id;
        this.created_at = created_at;
        this.date = date;
        this.time = time;
        this.timezone = timezone;
        this.user_id = user_id;
        this.username = username;
        this.name = name;
        this.place = place;
        this.tweet = tweet;
        this.language = language;
        this.mentions = mentions;
        this.urls = urls;
        this.photos = photos;
        this.replies_count = replies_count;
        this.retweets_count = retweets_count;
        this.likes_count = likes_count;
        this.hashtags = hashtags;
        this.cashtags = cashtags;
        this.link = link;
        this.retweet = retweet;
        this.quote_url = quote_url;
        this.video = video;
        this.thumbnail = thumbnail;
        this.near = near;
        this.geo = geo;
        this.source = source;
        this.user_rt_id = user_rt_id;
        this.user_rt = user_rt;
        this.retweet_id = retweet_id;
        this.reply_to = reply_to;
        this.retweet_date = retweet_date;
        this.translate = translate;
        this.trans_src = trans_src;
        this.trans_dest = trans_dest;
    }

    public String getConversation_id() {
        return conversation_id;
    }

    public void setConversation_id(String conversation_id) {
        this.conversation_id = conversation_id;
    }

    public String getCreated_at() {
        return created_at;
    }

    public void setCreated_at(String created_at) {
        this.created_at = created_at;
    }

    public String getDate() {
        return date;
    }

    public void setDate(String date) {
        this.date = date;
    }

    public String getTime() {
        return time;
    }

    public void setTime(String time) {
        this.time = time;
    }

    public String getTimezone() {
        return timezone;
    }

    public void setTimezone(String timezone) {
        this.timezone = timezone;
    }

    public String getUser_id() {
        return user_id;
    }

    public void setUser_id(String user_id) {
        this.user_id = user_id;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPlace() {
        return place;
    }

    public void setPlace(String place) {
        this.place = place;
    }

    public String getTweet() {
        return tweet;
    }

    public void setTweet(String tweet) {
        this.tweet = tweet;
    }

    public String getLanguage() {
        return language;
    }

    public void setLanguage(String language) {
        this.language = language;
    }

    public List<String> getMentions() {
        return mentions;
    }

    public void setMentions(List<String> mentions) {
        this.mentions = mentions;
    }

    public List<String> getUrls() {
        return urls;
    }

    public void setUrls(List<String> urls) {
        this.urls = urls;
    }

    public List<String> getPhotos() {
        return photos;
    }

    public void setPhotos(List<String> photos) {
        this.photos = photos;
    }

    public int getReplies_count() {
        return replies_count;
    }

    public void setReplies_count(int replies_count) {
        this.replies_count = replies_count;
    }

    public int getRetweets_count() {
        return retweets_count;
    }

    public void setRetweets_count(int retweets_count) {
        this.retweets_count = retweets_count;
    }

    public int getLikes_count() {
        return likes_count;
    }

    public void setLikes_count(int likes_count) {
        this.likes_count = likes_count;
    }

    public List<String> getHashtags() {
        return hashtags;
    }

    public void setHashtags(List<String> hashtags) {
        this.hashtags = hashtags;
    }

    public List<String> getCashtags() {
        return cashtags;
    }

    public void setCashtags(List<String> cashtags) {
        this.cashtags = cashtags;
    }

    public String getLink() {
        return link;
    }

    public void setLink(String link) {
        this.link = link;
    }

    public boolean isRetweet() {
        return retweet;
    }

    public void setRetweet(boolean retweet) {
        this.retweet = retweet;
    }

    public String getQuote_url() {
        return quote_url;
    }

    public void setQuote_url(String quote_url) {
        this.quote_url = quote_url;
    }

    public int getVideo() {
        return video;
    }

    public void setVideo(int video) {
        this.video = video;
    }

    public String getThumbnail() {
        return thumbnail;
    }

    public void setThumbnail(String thumbnail) {
        this.thumbnail = thumbnail;
    }

    public String getNear() {
        return near;
    }

    public void setNear(String near) {
        this.near = near;
    }

    public String getGeo() {
        return geo;
    }

    public void setGeo(String geo) {
        this.geo = geo;
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public String getUser_rt_id() {
        return user_rt_id;
    }

    public void setUser_rt_id(String user_rt_id) {
        this.user_rt_id = user_rt_id;
    }

    public String getUser_rt() {
        return user_rt;
    }

    public void setUser_rt(String user_rt) {
        this.user_rt = user_rt;
    }

    public String getRetweet_id() {
        return retweet_id;
    }

    public void setRetweet_id(String retweet_id) {
        this.retweet_id = retweet_id;
    }

    public List<Map<String, String>> getReply_to() {
        return reply_to;
    }

    public void setReply_to(List<Map<String, String>> reply_to) {
        this.reply_to = reply_to;
    }

    public String getRetweet_date() {
        return retweet_date;
    }

    public void setRetweet_date(String retweet_date) {
        this.retweet_date = retweet_date;
    }

    public String getTranslate() {
        return translate;
    }

    public void setTranslate(String translate) {
        this.translate = translate;
    }

    public String getTrans_src() {
        return trans_src;
    }

    public void setTrans_src(String trans_src) {
        this.trans_src = trans_src;
    }

    public String getTrans_dest() {
        return trans_dest;
    }

    public void setTrans_dest(String trans_dest) {
        this.trans_dest = trans_dest;
    }
}
